Mega Software Engineering
نویسندگان
چکیده
In various fields of computer science, rapidly growing hardware power, such as high-speed network, high-performance CPU, huge disk capacity, and large memory space, has been fruitfully harnessed. Examples of such usage are large scale data and web mining, grid computing, and multimedia environments. We propose that such rich hardware can also catapult software engineering to the next level. Huge amounts of software engineering data can be systematically collected and organized from tens of thousands of projects inside organizations, or from outside an organization through the Internet. The collected data can be analyzed extensively to extract and correlate multi-project knowledge for improving organization-wide productivity and quality. We call such an approach for software engineering Mega Software Engineering. In this paper, we propose the concept of Mega Software Engineering, and demonstrate some novel data analysis characteristic of Mega Software Engineering. We describe a framework for enabling Mega Software Engineering.
منابع مشابه
A New Version of Earned Value Analysis for Mega Projects Under Interval-valued Fuzzy Environment
The earned value technique is a crucial and important technique in analysis and control the performance and progress of mega projects by integrating three elements of them, i.e., time, cost and scope. This paper proposes a new version of earned value analysis (EVA) to handle uncertainty in mega projects under interval-valued fuzzy (IVF)-environment. Considering that uncertainty is very common i...
متن کاملSystems Engineering in the Information Age : The Challenge of Mega - Systems
As it makes the transition from the industrial age to the information age, the Department of Defense, like other government agencies and indeed like the global business community as a whole, is moving aggressively to leverage and capitalize on advances in information technologies. The result is a clear trend away from stand-alone component systems to ones that are richly interconnected and incr...
متن کاملAn Evaluation of Neural Networks Approaches used for Software Effort Estimation
Demand for software is increasing day by day due to its more usage in IT industries. It is a mega challenge for software industry to develop very high quality software effectively within stipulated time and budget. To accomplish this challenge, the software development process needs to be effectively managed and well planned. It is very important to have good effort estimation in order to manag...
متن کاملEntity-Relationship Approach: A Bridge to the User, Proceedings of the Seventh International Conference on Enity-Relationship Approach, Rome, Italy, November 16-18, 1988
M. Terranova, CNR Foundation Arthur Andersen and Co. Management Consultants Information Engineering Workbench Arthur Young Management Consultants Excelerator Dmw Italia S.r.l. Ecaset Enidata S.p.A Genos, Papics, ASA, Logiscope Etnoteam S.p.A. TASIS-CASE G4S, Software Sistemi, Syntax Mega Case Tools Gamma International The MastER System Gesi S.r.L. SECSI Infosys DAFNE Methodology (Data and Funct...
متن کاملThe Social Dimension of Sustainability in Requirements Engineering
Nowadays mobile phones and smartphones are common not only in mega cities in developed countries but also in rural areas in emerging and developing countries. Technological progress will enable more and more people from different socio-cultural backgrounds and with different needs to use software services with up-to-date technical devices. End users are increasingly expecting to use software se...
متن کامل